// 浏览器兼容性polyfills

// 定义global变量
if (typeof global === 'undefined') {
  window.global = window;
}

// 定义process变量（某些库可能需要）
if (typeof process === 'undefined') {
  window.process = {
    env: {
      NODE_ENV: 'development'
    }
  };
}

// 定义Buffer（某些库可能需要）
if (typeof Buffer === 'undefined') {
  window.Buffer = {
    isBuffer: () => false
  };
}

// 定义setImmediate（某些库可能需要）
if (typeof setImmediate === 'undefined') {
  window.setImmediate = (fn, ...args) => setTimeout(fn, 0, ...args);
}

// 定义clearImmediate（某些库可能需要）
if (typeof clearImmediate === 'undefined') {
  window.clearImmediate = (id) => clearTimeout(id);
}

export default {}; 